package com.bbkb.user.dao;

import com.bbkb.user.domain.SysMenu;
import java.util.List;
import org.apache.ibatis.annotations.Param;

/**
  * 功能：
  * 作者：沈飞超
  * 时间：2020年10月09日 15:04
  *
 **/
public interface SysMenuMapper {
    int deleteByPrimaryKey(Long id);

    int insert(SysMenu record);

    int insertSelective(SysMenu record);

    SysMenu selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(SysMenu record);

    int updateByPrimaryKey(SysMenu record);

    int updateBatch(List<SysMenu> list);

    int batchInsert(@Param("list") List<SysMenu> list);

    List<SysMenu> getSysMenusByUserId(Long userId);

    List<SysMenu> getAllSysMenus();

    List<SysMenu> getMenuByRoleId(Long roleId);
}